package service;

import entity.Blog;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface BlogService{


    int deleteByPrimaryKey(Integer bid);

    int insert(Blog record);

    int insertSelective(Blog record);

    Blog selectByPrimaryKey(Integer bid);

    int updateByPrimaryKeySelective(Blog record);

    int updateByPrimaryKey(Blog record);
    //获取好友博客
    List<Blog> getFirendBlog(Integer uid,Integer start,
                             Integer pageSize);
    //获取好友博客总数量
    int getFirendBlogCount(Integer uid);
    //获取好友总数量
    int getFirendCount(Integer uid);
    List<Blog> getBlog();
    //获取所有博客
    int getBlogCount();
    //获取所有信息
    List<Blog> getBlogList();
    //获取本人博客
    List<Blog> getOneselfBlog(Integer uid,Integer is);
    //本人博客总数
    int gerOneselfBlogCount(Integer uid);
}
